Creating A Validated Implementation Of The Steam Boiler Control

نویسندگان

  • Siegfried Lo
  • Ahmed Serhrouchni
چکیده

SPIN is a tool for the simulation and veri cation of protocols. PROMELA, its source language, is a formal description technique like SDL and Estelle that is based on communicating state machines. The tool and the language are in the public domain and therefore widely used. The "SteamBoiler Control Speci cation Problem" consists of an informal speci cation of a steam boiler system in a nuclear power plant. In this paper we show that PROMELA is suitable for the description of a technical system like the steam boiler. We describe the methods which we used to translate the informal problem description into a PROMELA speci cation. Further, we present our extensions to the SPIN system, which allow an automatic generation of compiled implementations from PROMELA sourcecodes. We summarise the extensions to PROMELA that we found necessary for the creation of the implementation. 1. The Steam Boiler Control Specification Problem The "Steam Boiler Control Speci cation Problem" [1] was given to the participants of the Dagstuhl meeting "Methods for Semantics and Speci cation" which was organised by Egon Borger (Pisa) and Hans Langmaack (Kiel) in June 1995. The problem speci cation was published by Jean-Raymond Abrial and describes a control program which serves to control the water level in a steam boiler by communicating with a set of physical devices. It is based on a real speci cation by the Institute for Risk Research" and the Institut de Protection et de Suret e Nucl eaire" and therefore very informal and strongly aimed at a particular implementation. The speci cation does not describe implementation details, such as message formats or exact physical behaviour of the components. One of the main goals when trying to translate the informal speci cation into a formal one should be to nd out which details are not described exactly enough. The task of the control program is to maintain the water level in the boiler between the two limits N1 and N2. The level must not pass under/over the limits M1/M2 for more than ve seconds, otherwise the boiler can be damaged. Since everyone can imagine what this would mean to a nuclear power plant, it is obvious why it makes sense to validate the control program with a formal description technique.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Creating a Validated Implementation of the Steam Boiler

SPIN is a tool for the simulation and veriication of protocols. PROMELA, its source language, is a formal description technique like SDL and Estelle that is based on communicating state machines. The tool and the language are in the public domain and therefore widely used. The "Steam-Boiler Control Speciication Problem" consists of an informal speciication of a steam boiler system in a nuclear ...

متن کامل

Boiler Modelling and Optimal Control of Steam Temperature in Thermal Power Plants

Achieving accurate control of main steam temperature is a very difficult task in thermal power plants due to the large process lag (8 to 10 minutes) associated with the superheater system and there exists a deviation of ± 10 °C in closed loop control. A control oriented boiler model and an appropriate optimal control strategy are the essential tools for improving the accuracy of this control sy...

متن کامل

Nonlinear Modelling of Kerman Combined Cycle Power Plant Drum-Boiler and Drum Level control especially in trip conditions

There are various methods of power generation such as combined cycle power plants. There are many variables in a power plant boiler unit, but the most important variables are Pressure and specially drum level that control system should be put it in the safe range. The purpose of this article is, modifying the oscillatory behavior of the drum level of Kerman combined cycle power plant and especi...

متن کامل

Failure Mode and Effect Analysis Power Plant Boiler

The current electricity demand is increasing, and now the government has involved third parties in the implementation of electricity so that investors compete in building infrastructure in order to apply electricity. Thermal power is one source that has a fast break event point compared to other resources that more interested investors even with all forms of pollution caused. A form of heat pow...

متن کامل

Control Reconfiguration of a Boiler-Turbine Unit After Actuator Faults

Boiler-turbines are one of the most important parts in power generation plants. The safety problem in such systems has always been a special concern. This paper discusses the application of control reconfig uration by fault-hiding approach for a boiler-turbine unit. In Fault-hiding approach, after occurrence of a fault, nominal controller of the system remains unchanged; instead, a reconfigurat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002